package com.xwj.strategy.demo1;

/**
 * 抽象策略
 *
 * @author xwj
 * @date 2020/6/28
 */
public abstract class RewardStrategy {
    /**
     * 返奖策略抽象方法
     *
     * @param userId
     */
    public abstract int reward(long userId);

    /**
     * 更新用户信息以及结算
     *
     * @param userId
     * @param reward
     */
    public void insertRewardAndSettlement(long userId, int reward) {
    }
}
